@charset "utf-8";
*{
    margin: 0;
    padding: 0;
    font-family: 'microsoft yahei',sans-serif;
}
img{
    display: inline-block;
    outline: 0;
    border: 0;
}
ul li{
    list-style: none;
}
a{
    text-decoration: none;
    outline: 0;
}
a:hover{
    text-decoration: underline;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.clearfix:before,
.clearfix:after{
    content: "";
    display: table;
}
.clearfix:after{
    clear: both;
}
.clearfix{
    *zoom: 1;
}

.index-bg{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
     background: url(/tupian/lhzfzx20221122_02.jpg) no-repeat;
    background-size: cover;
    z-index: -1;
    -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tupian/lhzfzx20221122_02.jpg', sizingMethod='scale')";
    filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lhzfzx20221122_02.jpg', sizingMethod='scale')";
}

/*侧边菜单栏*/
.subMenu{
    position: fixed;
    z-index: 9999;
    right: 4px;
    top: 0;
}
.subMenu-inner .tips > div{
    margin-top: 10px;
}
.subMenu-inner{
    position: relative;
}
.subMenu-hand{
    position: absolute;
    top: 10px;
    left: -30px;
    width: 20px;
    padding: 20px 0;
    line-height: 1.2;
    background: #f17100;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}

.pop-warp {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; display: none;}
.pop-warp b.bg {position: absolute; top: 0; left: 0;width: 100%; height: 100%; background: #000;opacity: 0.6; filter: alpha(opacity = 60);}
.pop-warp a.closeBtn { position: absolute; right: 5px; top: 5px; padding: 5px 15px; color: #ccc; font-size: 20px;}
.pop-warp a.closeBtn:hover { color: #666;}

.pop-warp .registerBox { width: 528px; height: 524px; position: absolute; left:50%; top: 50%; margin: -264px 0 0 -262px; z-index: 2; background: #fff; border:1px solid #ddd; border-radius: 8px;}
.pop-warp .RealNamePopBox { height: 640px; margin-top: -320px}


.browsers-warp .browsers-box { position: absolute; left:50%; top: 50%; margin: -300px 0 0 -400px; z-index: 2; background: #fff; border:1px solid #ddd; border-radius: 8px; width: 800px; height: 600px;}
.browsers-warp .browsers-box h2{  text-align: center; margin-top: 30px; font-size: 18px}
.browsers-warp .browsers-box h4 { text-align: center;  font-size: 22px; margin: 20px 0;}
.browsers-warp .browsers-box .browserList { width: 500px; margin: 0 auto;}
.browsers-warp .browsers-box ul li { float: left;}
.browsers-warp .browsers-box ul li a { display: block;width: 76px;height: 46px;margin: 10px 24px;padding-top: 86px; font-size: 14px; background: url(../images/browser.jpg) no-repeat;color: #58954E; text-align: center;}
.browsers-warp .browsers-box ul li a:hover { opacity: .8;filter: alpha(opacity = 80); }
.browsers-warp .browsers-box ul li a.ico1 {background-position: -80px 0}
.browsers-warp .browsers-box ul li a.ico2 {background-position: -248px 0}
.browsers-warp .browsers-box ul li a.ico3 {background-position: -166px 0}
.browsers-warp .browsers-box p.img { text-align: center;}

.browsers-warp .browsers-box table,.browsers-warp .browsers-box dl { width: 90%; margin: 0 auto; color: #666}
.browsers-warp .browsers-box table th,.browsers-warp .browsers-box table td { border: 1px solid #ddd; text-align: center; padding: 5px;}
.browsers-warp .browsers-box table th { background: #f8f8f8}
.browsers-warp .browsers-box table th span { display: block; margin-top: -5px;}


html,body{
    width: 100%;
    height: 100%;
}

.public-topBar{
    padding-top: 10px;
}
.topBar-inner{
    min-width: 1242px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    padding: 0 20px;
    overflow: hidden;
    *zoom: 1;
}
.topBar-weather{
    float: left;
    color: #fff;
    font-size: 14px;
}
.topBar-links{
    float: right;
    vertical-align: middle;
}
.topBar-links a{
    padding-left: 10px;
}
.topBar-links a img{
    vertical-align: middle;
}
.topBar-links a span{
    color: #fff;
    font-size: 14px;
}

.public-header{
    height: 100px;
    overflow: hidden;
}
.site-logo{
    min-width: 1242px;
    margin: 0 auto;
    text-align: center;
}

.index-nav{
    width: 1242px;
    margin:0 auto;
    padding-top: 38px;
    overflow: hidden;
    *zoom: 1;
}
.index-nav .navBar{
    width: 790px;
    float: left;
    background: #0c2839;
    border-radius: 6px;
}
.navBar .navBar-item{
    width: 158px;
    height: 60px;
    float: left;
    text-align: center;
    line-height: 60px;
    cursor: pointer;
}
.navBar .navBar-item.active{
    background: #f17100;
}
.navBar .navBar-item:before{
    display: inline-block;
    width: 1px;
    height: 16px;
    margin-top: 22px;
    float: right;
    content: "";
    background: #3c515f;
}
.navBar .navBar-item.active:before{
    width: 0;
}
.navBar-item span{
    font-size: 18px;
    color: #fff;
}
.nav-searchBox{
    width: 434px;
    height: 60px;
    float: right;
    background: #fff;
    border-radius: 6px;
}
.searchBox-inputArea,
.searchBox-buttonArea{
    height: 60px;
}
.searchBox-inputArea{
    width: 364px;
    float: left;
}
.sBox-input{
    display: inline-block;
    width: 324px;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
    font-size: 14px;
    border: 0;
}
.sBox-input:focus{
    outline: 0;
}
.searchBox-buttonArea{
    width: 70px;
    float: right;
}
.sBox-btn{
    display: inline-block;
    width: 70px;
    height: 60px;
    background: #f17100 url(/pubimages/web/search_btn.png) no-repeat center;
    border: 0;
    cursor: pointer;
}
.sBox-btn:focus{
   outline: 0;
}

.public-footer{
    position: relative;
    z-index: 1000;
}
.footer-fLinks{
    width: 100%;
    height: 40px;
    background: rgba(0,0,0,.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);
}
.fLinks-inner{
    width: 80%;
    min-width: 1242px;
    height: 40px;
    margin: 0 auto;
}
.fLinks-inner li{
    width: 25%;
    *width: 24.99999%;
    height: 40px;
    float: left;
    text-align: center;
}
.fLinks-inner li > p{
    border-left: 1px solid #474f54;
    position: relative;
}
.fLinks-inner li:first-child > p{
    border-left: none;
}
.fLinks-inner li span{
    display: inline-block;
    padding-right: 20px;
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    background: url(/pubimages/web/select_arrow.png) no-repeat center right;
    cursor: pointer;
}
.footer-copyrightInfo{
    height: 76px;
    background: #fff;
}
.copyrightInfo-inner{
    width: 80%;
    min-width: 1242px;
    height: 76px;
    margin: 0 auto;
    overflow: hidden;
    *zoom: 1;
}
.copyright-left,
.copyright-right{
    width: max-content;
}
.copyright-left{
    float: left;
}
.copyright-left p,
.copyright-left a,
.copyright-right p{
    font-size: 14px;
    color: #666;
    line-height: 1.8;
}
.copyright-left,
.copyright-right{
    padding-top: 14px;
}
.copyright-right{
    float: right;
}
.copyrightR-info{
    float: right;
}
.copyrightR-info p{
    text-align: right;
}
.copyrightR-slogan{
    width: 146px;
    float: right;
    margin-left: 20px;
}
.copyrightR-slogan img{
    height: 46px;
}
.fLinks-tips{
    width: 100%;
    position: absolute;
    bottom: 116px;
    left: 0;
    z-index: 999;
    background: #fafafa;
    background: rgba(255,255,255,.97);
    display: none;
}
.fLinksTips-inner{
    padding: 30px;
}
.fLinksTips-inner > div{
    display: none;
}
.fLinksTips-inner .links a{
    font-size: 16px;
    display: inline-block;
    width: 23.99999%;
    min-width: 288px;
    line-height: 32px;
    color: #666;
    text-align: center;
}
.fLinksTips-inner .pic-links {
    text-align: center;
}
.fLinksTips-inner .pic-links a{
    display: inline-block;
    margin-left: 10px;
}

.main-content{
    width: 1242px;
    margin: 0 auto;
    margin-top: 38px;
    margin-bottom: 148px;
    overflow: hidden;
    *zoom: 1;
    min-height: 620px;
}

.mainContent-inner{
    width: 1242px;
}
.mainContent-tab{
    width: 9999px;
    overflow: hidden;
    *zoom: 1;
}
.mainContent-inner .mainContent-item{
    width: 1242px;
    min-height: 600px;
    margin-right: 20px;
    float: left;
    background: #fafafa;
    background: rgba(255,255,255,.97);
    border-radius: 6px;
}




